package main.java.main.bean;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class CoverageBean {


    /**
     * author : yangsheng
     * fromPath : D:\GitLab\tm03srv\src\main\java\com\flux\tms\tm03srv\t0305
     * toPath : D:\GitLab\tm03srv\src\test\java\com\flux\tms\tm03srv\t0305
     * autoPath : E:\\v6autoOut\\test\
     * functionId : t0305
     * numMain : 03
     * numSub : 05
     * fileName :
     * serviceName :
     * daoName :
     * pk05 :
     * pk06 : V6NewTools/src/main/resources/templates
     */

    private String author;
    private String fromPath;//目标目录
    private String toPath;
    private String autoPath;
    private String functionId;
    private String numMain;//大模块编号
    private String numSub;//子模块编号
    private String fileName;//文件名称
    private String serviceName;//service名称
    private String daoName;//dao名称
    private String pk05;
    private String pk06;
    private String dayTime;
    private String numTime;
    private List<String> ctrlPrintlnStr;//输出str
    private List<String> serPrintlnStr;//输出str
    private List<String> daoPrintlnStr;//输出str
    private String packPath;
    private String wantCheckIdsForBizData;
    private String cvalName;
    private String fileType;

    private List<Map<String,String>> importDao;
    private List<Map<String,String>> importSer;

    public List<Map<String,String>> getImportDao() {
        return importDao;
    }

    public void setImportDao(List<Map<String,String>> importDao) {
        this.importDao = importDao;
    }

    public List<Map<String,String>> getImportSer() {
        return importSer;
    }

    public void setImportSer(List<Map<String,String>> importSer) {
        this.importSer = importSer;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    private List<String>  pkList;
    private String methodMain ;//getRulDisZoneArea
    private List<Method> methods;//dao

    public List<Method> getSerMethods() {
        return serMethods;
    }

    public void setSerMethods(List<Method> serMethods) {
        this.serMethods = serMethods;
    }

    private List<Method> serMethods;//service
    private List<Method> ctrlMethods;//service

    public List<Method> getCtrlMethods() {
        return ctrlMethods;
    }

    public void setCtrlMethods(List<Method> ctrlMethods) {
        this.ctrlMethods = ctrlMethods;
    }

    public List<Method> getMethods() {
        return methods;
    }

    public void setMethods(List<Method> methods) {
        this.methods = methods;
    }

    public String getWantCheckIdsForBizData() {
        return wantCheckIdsForBizData;
    }

    public void setWantCheckIdsForBizData(String wantCheckIdsForBizData) {
        this.wantCheckIdsForBizData = wantCheckIdsForBizData;
    }

    public String getCvalName() {
        return cvalName;
    }

    public void setCvalName(String cvalName) {
        this.cvalName = cvalName;
    }

    public List<String> getPkList() {
        return pkList;
    }

    public void setPkList(List<String> pkList) {
        this.pkList = pkList;
    }

    public String getMethodMain() {
        return methodMain;
    }

    public void setMethodMain(String methodMain) {
        this.methodMain = methodMain;
    }

    public String getPackPath() {
        return packPath;
    }

    public void setPackPath(String packPath) {
        this.packPath = packPath;
    }

    public List<String> getCtrlPrintlnStr() {
        return ctrlPrintlnStr;
    }

    public void setCtrlPrintlnStr(List<String> ctrlPrintlnStr) {
        this.ctrlPrintlnStr = ctrlPrintlnStr;
    }

    public List<String> getSerPrintlnStr() {
        return serPrintlnStr;
    }

    public void setSerPrintlnStr(List<String> serPrintlnStr) {
        this.serPrintlnStr = serPrintlnStr;
    }

    public List<String> getDaoPrintlnStr() {
        return daoPrintlnStr;
    }

    public void setDaoPrintlnStr(List<String> daoPrintlnStr) {
        this.daoPrintlnStr = daoPrintlnStr;
    }

    public String getDayTime() {
        return dayTime;
    }

    public void setDayTime(String dayTime) {
        this.dayTime = dayTime;
    }

    public String getNumTime() {
        return numTime;
    }

    public void setNumTime(String numTime) {
        this.numTime = numTime;
    }

    public CoverageBean(){
        this.author = "";
        this.fromPath = "";
        this.toPath = "";
        this.autoPath = "";
        this.functionId = "";

        this.fileName = "";
        this.serviceName = "";
        this.daoName = "";
        this.pk05 = "";
        this.pk06 = "";
        this.wantCheckIdsForBizData = "";
        this.ctrlPrintlnStr = new ArrayList<>();
        this.serPrintlnStr = new ArrayList<>();
        this.daoPrintlnStr = new ArrayList<>();
        this.methods = new ArrayList<>();
        this.ctrlMethods = new ArrayList<>();
        this.serMethods = new ArrayList<>();
        this.importDao = new ArrayList<>();
        this.importSer = new ArrayList<>();


    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getFromPath() {
        return fromPath;
    }

    public void setFromPath(String fromPath) {
        this.fromPath = fromPath;
    }

    public String getToPath() {
        return toPath;
    }

    public void setToPath(String toPath) {
        this.toPath = toPath;
    }

    public String getAutoPath() {
        return autoPath;
    }

    public void setAutoPath(String autoPath) {
        this.autoPath = autoPath;
    }

    public String getFunctionId() {
        return functionId;
    }

    public void setFunctionId(String functionId) {
        this.functionId = functionId;
    }

    public String getNumMain() {
        return numMain;
    }

    public void setNumMain(String numMain) {
        this.numMain = numMain;
    }

    public String getNumSub() {
        return numSub;
    }

    public void setNumSub(String numSub) {
        this.numSub = numSub;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getserviceName() {
        return this.serviceName;
    }

    public void setserviceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public String getdaoName() {
        return daoName;
    }

    public void setdaoName(String daoName) {
        this.daoName = daoName;
    }

    public String getPk05() {
        return pk05;
    }

    public void setPk05(String pk05) {
        this.pk05 = pk05;
    }

    public String getPk06() {
        return pk06;
    }

    public void setPk06(String pk06) {
        this.pk06 = pk06;
    }
}
